On the Benefits of Integrating
نویسندگان
چکیده
This work was motivated by two problems we experienced while teaching the introductory computer programming courses CS1 and CS2. Firstly, the quality of code written by our students was poor and showed little improvement over time. The norm was overly complex code that exhibited about 80% of the speciied functionality. Secondly, it was diicult and labour intensive to evaluate student code eeectively. To address these problems , we integrated systematic veriication into both our CS1 and CS2 courses. We found that systematic veriication facilitated the key engineering principles of implementation to speciication and quality evaluation. We observed an increase in the quality of student code and a decrease in the eeort required to evaluate student code.
منابع مشابه
Planning for Future Urban Services in the Smart City Era: Integrating E-services in Urban Planning Process
Information and communication technology (ICT) has transformed how we live our lives and the way we interact in different contexts. Benefits of ICT and its upcoming efficiencies (i.e. energy efficiency) are becoming the heart of many public services’ reforms which have influenced the time, distance and space concepts. At present, not only there is a lack of clarity about what high-quality ICTba...
متن کاملCustomer loyalty program based on quality function deployment with fuzzy linguistic preference relation
The competition among shopping malls is getting increasingly more intense.In order to enhance corporate competitiveness and profitability, how toretain key loyal customers has become an important issue for the managers ofshopping malls. Customer loyalty programs are a universal practice. Thisstudy proposes an analytical model for developing the strategic management...
متن کاملInformation flow in the pharmaceutical supply chain
Managing the supply chain plays an important role in creating competitive advantages for companies. Adequate information flow in supply chain is one of the most important issues in SCM. Therefore, using certain Information Systems can have a significant role in managing and integrating data and information within the supply chain. Pharmaceutical supply chain is more complex than many other supp...
متن کاملInformation flow in the pharmaceutical supply chain
Managing the supply chain plays an important role in creating competitive advantages for companies. Adequate information flow in supply chain is one of the most important issues in SCM. Therefore, using certain Information Systems can have a significant role in managing and integrating data and information within the supply chain. Pharmaceutical supply chain is more complex than many other supp...
متن کاملAnt Colony Optimization for Multi-objective Digital Convergent Product Network
Convergent product is an assembly shape concept integrating functions and sub-functions to form a final product. To conceptualize the convergent product problem, a web-based network is considered in which a collection of base functions and sub-functions configure the nodes and each arc in the network is considered to be a link between two nodes. The aim is to find an optimal tree of functionali...
متن کاملEvaluating the Growth and Evolution of Facility Management in Innovating Integrating and Aligning Business Strategies to Achieve a Competitive Advantage
The South African Facilities Management (FM) industry has seen increased operational strategy complexity from single-site contractors providing basic janitorial services to highly integrated and bundled FM service providers. Despite these major changes, very little research has been conducted on evaluating the effectiveness of FM in innovating, integrating and aligning business strategies to a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007